﻿<%@ Page Language="C#" MasterPageFile="~/Master.Master" AutoEventWireup="True" CodeBehind="ESS_ProjectOperationEdit.aspx.cs" Inherits="KPIS.GERP.ESS.APP.App_UI.Forms.ESS_ProjectOperationEdit" %>

<%@ Register src="../Controls/DatePicker.ascx" tagname="DatePicker" tagprefix="uc1" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">

    <title>รายการอนุมัติดำเนินงาน</title>
    
    <link href= "../Styles/CssClass.css" rel="cssclass" type="text/css" />
    <link href= "../Styles/StyleSheet.css" rel="stylesheet" type="text/css" /> 
    <script language="JavaScript" src="../Scripts/Common.js" type="text/jscript"></script>
    <script language="JavaScript" src="../Scripts/DatePicker.js" type="text/jscript"></script>
    
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">

    <telerik:RadAjaxManagerProxy ID="RadAjaxManager1" runat="server">
        <AjaxSettings>
        
            <telerik:AjaxSetting AjaxControlID="PanelControl">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="PanelControl" LoadingPanelID="RadAjaxLoadingPanel1" />
                    <telerik:AjaxUpdatedControl ControlID="PanelViewAll" LoadingPanelID="RadAjaxLoadingPanel1" />
                    <telerik:AjaxUpdatedControl ControlID="PanelEdit" LoadingPanelID="RadAjaxLoadingPanel1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            
            <telerik:AjaxSetting AjaxControlID="PanelViewAll">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="PanelControl" LoadingPanelID="RadAjaxLoadingPanel1" />
                    <telerik:AjaxUpdatedControl ControlID="PanelViewAll" LoadingPanelID="RadAjaxLoadingPanel1" />
                    <telerik:AjaxUpdatedControl ControlID="PanelEdit" LoadingPanelID="RadAjaxLoadingPanel1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        
            <telerik:AjaxSetting AjaxControlID="PanelEdit">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="PanelControl" LoadingPanelID="RadAjaxLoadingPanel1" />
                    <telerik:AjaxUpdatedControl ControlID="PanelViewAll" LoadingPanelID="RadAjaxLoadingPanel1" />
                    <telerik:AjaxUpdatedControl ControlID="PanelEdit" LoadingPanelID="RadAjaxLoadingPanel1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManagerProxy>
    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" IsSticky="true"
        BackgroundPosition="none" CssClass="LoadingPanel">
        <div>
            <table>
                <tr>
                    <td style="color: #666666; font-size: medium; font-weight: bold;" align="right" valign="bottom">
                        กรุณารอสักครู่...
                        <asp:Image id="Image1" runat="server" ImageUrl="../Images/PageViews/loading.gif" />
                    </td>
                </tr>
            </table>
        </div>
    </telerik:RadAjaxLoadingPanel>
    <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
        <script type="text/javascript">
            function OpenReportWindow() {
                var RadWindow = $find("<%= RadWindowReport.ClientID %>");
                
                radopen("ESS_ProjectOperationEditSummary.aspx", "RadWindowReport");
            }

            function UpdateItemCountField(sender, args) {
                //set the footer text
                sender.get_dropDownElement().lastChild.innerHTML = "ทั้งหมด " + sender.get_items().get_count() + " รายการ";
            }
        </script>
    </telerik:RadCodeBlock>
    <telerik:RadWindowManager ID="RadWindowManager1" VisibleStatusbar="false" ReloadOnShow="true"
        runat="server" Skin="Web20" Behaviors="Close">
        <Windows>
            <telerik:RadWindow Title="รายงาน"
                runat="server" ID="RadWindowReport"
                Width="1000px" Height="500px" ReloadOnShow="True">
            </telerik:RadWindow>
        </Windows>
    </telerik:RadWindowManager>
    <asp:Panel ID="PanelControl" runat="server">
        <br />
        <asp:LinkButton ID="cmdHistory" runat="server" CssClass="LinkButtonBigBorder" onclick="cmdHistory_Click">
            รายการแก้ไขอนุมัติดำเนินงาน
        </asp:LinkButton>
        <asp:LinkButton ID="cmdArival" runat="server" CssClass="LinkButtonBigNoBorder" onclick="cmdArival_Click">
            สร้างรายการแก้ไขอนุมัติดำเนินงาน
        </asp:LinkButton>
        <div class="PanelControl"></div>
        <div class="DivControl">
            <table cellpadding="0" cellspacing="0">
                <tr>
                    <td>
                        <asp:Label ID="lblModeName" runat="server" ForeColor="White"></asp:Label>
                        <asp:Label ID="lblMode" runat="server" Visible="false"></asp:Label>
                    </td>
                    <td>
                        <asp:LinkButton ID="cmdAddNew1" runat="server" CssClass="LinkButtonControlWhite" onclick="cmdAddNew1_Click">
                            <img alt="" id="imgAddNew" runat="server" height="14" src="~/App_UI/Images/Buttons/AddRecord.gif" /> เลือกรายการขออนุมัติดำเนินงาน
                        </asp:LinkButton>
                        <asp:LinkButton ID="cmdInsert1" runat="server" CssClass="LinkButtonControlWhite" onclick="cmdInsert1_Click" OnClientClick="javascript: return confirm('ต้องการบันทึกรายการนี้หรือไม่?');">
                            <img alt="" id="imgInsert" runat="server" height="14" src="~/App_UI/Images/Buttons/saveDisk.gif" /> บันทึกข้อมูล
                        </asp:LinkButton>
                        <asp:LinkButton ID="cmdUpdate1" runat="server" CssClass="LinkButtonControlWhite" onclick="cmdUpdate1_Click" OnClientClick="javascript: return confirm('ต้องการบันทึกรายการนี้หรือไม่?');">
                            <img alt="" id="imgUpdate" runat="server" height="14" src="~/App_UI/Images/Buttons/saveDisk.gif" /> บันทึกข้อมูล
                        </asp:LinkButton>
                        <asp:LinkButton ID="cmdEdit1" runat="server" CssClass="LinkButtonControlWhite" onclick="cmdEdit1_Click">
                            <img alt="" id="imgEdit" runat="server" height="14" src="~/App_UI/Images/Buttons/Edit.gif" /> แก้ไขข้อมูล
                        </asp:LinkButton>
                        <asp:LinkButton ID="cmdCancel" runat="server" CssClass="LinkButtonControlWhite" onclick="cmdCancel_Click">
                            <img alt="" id="img2" runat="server" height="14" src="~/App_UI/Images/Buttons/Cancel.gif" /> ยกเลิกการแก้ไข
                        </asp:LinkButton>
                        <asp:LinkButton ID="cmdSendMessage1" runat="server" CssClass="LinkButtonControlWhite" onclick="cmdSendMessage1_Click">
                            <img alt="" id="img4" runat="server" height="14" src="~/App_UI/Images/Buttons/Send.gif" /> ส่งให้ผู้บังคับบัญชาพิจารณา
                        </asp:LinkButton>
                        <asp:LinkButton ID="cmdReport" runat="server" CssClass="LinkButtonControlWhite" OnClientClick="OpenReportWindow()">
                            <img alt="" id="imgReport" runat="server" src="~/App_UI/Images/Buttons/Print1.gif" height="15" /> รายงานอนุมัติดำเนินงาน
                        </asp:LinkButton>
                        <asp:LinkButton ID="cmdCancelMessage" runat="server" CssClass="LinkButtonControlWhite" onclick="cmdCancelMessage_Click"
                            OnClientClick="javascript: return confirm('ต้องกายกเลิกการส่งให้ผู้บังคับบัญชาพิจารณาหรือไม่?');">
                            <img alt="" id="img7" runat="server" height="14" src="~/App_UI/Images/Buttons/Back.png" /> ยกเลิกการส่งให้ผู้บังคับบัญชาพิจารณา
                        </asp:LinkButton>
                    </td>
                </tr>
            </table>
        </div>
    </asp:Panel>

    <asp:Panel ID="PanelViewAll" runat="server">
        <div class="DivBody">
            <table>
                <tr>
                    <td width="150px" align="right">
                        ปีงบประมาณ
                    </td>
                    <td>
                        <telerik:RadNumericTextBox ID="txtBgmYear" runat="server" AutoPostBack="true" ShowSpinButtons="true">
                            <NumberFormat DecimalDigits="0" GroupSeparator="" />
                        </telerik:RadNumericTextBox>
                    </td>
                </tr>
            </table>
        </div>
        <telerik:RadGrid GroupingSettings-CaseSensitive="false" ID="GrdViewAll" runat="server"
            AutoGenerateColumns="false" AllowMultiRowEdit="false" 
            AllowMultiRowSelection="false"
            ShowStatusBar="false" AllowPaging="true" 
            AllowSorting="true" AllowFilteringByColumn="true"
            Width="100%"
            GroupingSettings-GroupByFieldsSeparator="&nbsp;&nbsp;&nbsp;&nbsp;"
            GroupingSettings-GroupContinuedFormatString=""
            GroupingSettings-GroupContinuesFormatString=""
            GroupingSettings-GroupSplitFormat=""
            OnItemDataBound="GrdViewAll_ItemDataBound"
            OnItemCommand="GrdViewAll_ItemCommand">
            <MasterTableView AllowMultiColumnSorting="true" CellSpacing="-1"
                DataKeyNames="bgm_proj_oper_seq" NoMasterRecordsText="< ไม่มีข้อมูล >">
                <RowIndicatorColumn>
                    <HeaderStyle Width="20px" />
                </RowIndicatorColumn>
                <ExpandCollapseColumn>
                    <HeaderStyle Width="20px" />
                </ExpandCollapseColumn>
                <Columns>
                    <telerik:GridBoundColumn DataField="bgm_proj_oper_seq"
                        UniqueName="bgm_proj_oper_seq" Visible="False">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="record_status" 
                        UniqueName="record_status" Visible="False">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="bgm_proj_oper_date" HeaderText="วันที่ทำรายการ"
                        UniqueName="bgm_proj_oper_date" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False" DataFormatString="{0:d}">
                        <ItemStyle Width="70px" HorizontalAlign="Left" />
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="bgm_proj_oper_code" HeaderText="รหัสรายการ"
                        UniqueName="bgm_proj_oper_code" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False">
                        <ItemStyle Width="100px" HorizontalAlign="Left" />
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="bgm_proj_oper_name" HeaderText="ชื่อรายการ"
                        UniqueName="bgm_proj_oper_name" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="sum_amount" HeaderText="จำนวนเงินที่ขอ"
                        UniqueName="sum_amount" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False" DataFormatString="{0:n2}"
                        AllowFiltering="false">
                        <ItemStyle Width="120px" HorizontalAlign="Right" />
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="record_status_name" HeaderText="สถานะรายการ"
                        UniqueName="record_status_name" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False">
                        <ItemStyle Width="100px" HorizontalAlign="Left" />
                    </telerik:GridBoundColumn>
                </Columns>
                <PagerStyle Mode="NumericPages" AlwaysVisible="true" 
                    FirstPageToolTip="กลับหน้าแรก" LastPageToolTip="ไปหน้าสุดท้าย" 
                    NextPagesToolTip="หน้าถัดไป" NextPageToolTip="หน้าถัดไป" 
                    PrevPagesToolTip="ย้อนกลับ" PrevPageToolTip="ย้อนกลับ" />
            </MasterTableView>
            <GroupingSettings GroupByFieldsSeparator="&nbsp;&nbsp;&nbsp;&nbsp;" 
                GroupContinuedFormatString="" GroupContinuesFormatString="" 
                GroupSplitFormat="" />
            <ClientSettings EnableRowHoverStyle="false" EnablePostBackOnRowClick="false">
                <Selecting AllowRowSelect="true" />
                <Scrolling AllowScroll="false" UseStaticHeaders="false" />
            </ClientSettings>
        </telerik:RadGrid>
        <telerik:RadGrid GroupingSettings-CaseSensitive="false" ID="GrdViewAll2" runat="server"
            AutoGenerateColumns="false" AllowMultiRowEdit="false" 
            AllowMultiRowSelection="false"
            ShowStatusBar="false" AllowPaging="true" 
            AllowSorting="true" AllowFilteringByColumn="true"
            Width="100%"
            GroupingSettings-GroupByFieldsSeparator="&nbsp;&nbsp;&nbsp;&nbsp;"
            GroupingSettings-GroupContinuedFormatString=""
            GroupingSettings-GroupContinuesFormatString=""
            GroupingSettings-GroupSplitFormat=""
            OnItemDataBound="GrdViewAll2_ItemDataBound"
            OnItemCommand="GrdViewAll2_ItemCommand">
            <MasterTableView AllowMultiColumnSorting="true" CellSpacing="-1"
                DataKeyNames="bgm_proj_oper_edit_seq" NoMasterRecordsText="< ไม่มีข้อมูล >">
                <RowIndicatorColumn>
                    <HeaderStyle Width="20px" />
                </RowIndicatorColumn>
                <ExpandCollapseColumn>
                    <HeaderStyle Width="20px" />
                </ExpandCollapseColumn>
                <Columns>
                    <telerik:GridBoundColumn DataField="bgm_proj_oper_edit_seq"
                        UniqueName="bgm_proj_oper_edit_seq" Visible="False">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="record_status" 
                        UniqueName="record_status" Visible="False">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="bgm_proj_oper_edit_date" HeaderText="วันที่ทำรายการ"
                        UniqueName="bgm_proj_oper_date" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False" DataFormatString="{0:d}">
                        <ItemStyle Width="70px" HorizontalAlign="Left" />
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="bgm_proj_oper_edit_code" HeaderText="รหัสรายการ"
                        UniqueName="bgm_proj_oper_code" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False">
                        <ItemStyle Width="100px" HorizontalAlign="Left" />
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="bgm_proj_oper_name" HeaderText="ชื่อรายการ"
                        UniqueName="bgm_proj_oper_name" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="sum_old_amount" HeaderText="จำนวนเงินเดิมที่ได้รับอนุมัติ"
                        UniqueName="sum_old_amount" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False" DataFormatString="{0:n2}"
                        AllowFiltering="false">
                        <ItemStyle Width="120px" HorizontalAlign="Right" />
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="sum_add_amount" HeaderText="จำนวนเงินที่ขอเพิ่ม"
                        UniqueName="sum_add_amount" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False" DataFormatString="{0:n2}"
                        AllowFiltering="false">
                        <ItemStyle Width="120px" HorizontalAlign="Right" />
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="total_amount" HeaderText="รวมเป็นจำนวนเงิน"
                        UniqueName="total_amount" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False" DataFormatString="{0:n2}"
                        AllowFiltering="false">
                        <ItemStyle Width="120px" HorizontalAlign="Right" />
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="record_status_name" HeaderText="สถานะรายการ"
                        UniqueName="record_status_name" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False">
                        <ItemStyle Width="100px" HorizontalAlign="Left" />
                    </telerik:GridBoundColumn>
                </Columns>
                <PagerStyle Mode="NumericPages" AlwaysVisible="true" 
                    FirstPageToolTip="กลับหน้าแรก" LastPageToolTip="ไปหน้าสุดท้าย" 
                    NextPagesToolTip="หน้าถัดไป" NextPageToolTip="หน้าถัดไป" 
                    PrevPagesToolTip="ย้อนกลับ" PrevPageToolTip="ย้อนกลับ" />
            </MasterTableView>
            <GroupingSettings GroupByFieldsSeparator="&nbsp;&nbsp;&nbsp;&nbsp;" 
                GroupContinuedFormatString="" GroupContinuesFormatString="" 
                GroupSplitFormat="" />
            <ClientSettings EnableRowHoverStyle="false" EnablePostBackOnRowClick="false">
                <Selecting AllowRowSelect="true" />
                <Scrolling AllowScroll="false" UseStaticHeaders="false" />
            </ClientSettings>
        </telerik:RadGrid>
    </asp:Panel>

    <asp:Panel ID="PanelEdit" runat="server">
        <div class="DivBody">
            <asp:Panel ID="PanelMessageSend" runat="server" Visible="false">
                <table width="100%">
                    <tr>
                        <td width="100px" align="right">
                            ชื่อผู้อนุมัติ :
                        </td>
                        <td align="left">
                            <asp:Label ID="lblApproveEmpSeq" runat="server" Visible="false" />
                            <asp:Label ID="lblApprovePosSeq" runat="server" Visible="false" />
                            <asp:Label ID="lblApprovePathSeq" runat="server" Visible="false" />
                            <telerik:RadComboBox ID="ddlApprover" runat="server"
                                Filter="Contains" style="z-index: 9900;"
                                Visible="true" AutoPostBack="true"
                                Height="190px" Width="600px"
                                MarkFirstMatch="true" EnableLoadOnDemand="true"
                                HighlightTemplatedItems="true" OnClientItemsRequested="UpdateItemCountField"
                                OnDataBound="ddlApprover_DataBound" OnItemDataBound="ddlApprover_ItemDataBound"
                                OnItemsRequested="ddlApprover_ItemsRequested"
                                OnSelectedIndexChanged="ddlApprover_SelectedIndexChanged">
                                <HeaderTemplate>
                                    <table width="100%">
                                        <tr>
                                            <td align="center">ชื่อ-สกุล</td>
                                            <td align="center" width="150px">ตำแหน่ง</td>
                                            <td align="center" width="100px">ระดับ</td>
                                            <td align="center" width="150px">สังกัด</td>
                                        </tr>
                                    </table>
                                </HeaderTemplate>
                                <ItemTemplate>
                                    <table width="100%">
                                        <tr>
                                            <td><%# DataBinder.Eval(Container.DataItem, "full_name") %></td>
                                            <td width="150px"><%# DataBinder.Eval(Container.DataItem, "exec_pos_name")%></td>
                                            <td width="100px"><%# DataBinder.Eval(Container.DataItem, "className") %></td>
                                            <td width="150px"><%# DataBinder.Eval(Container.DataItem, "JobsiteName") %></td>
                                        </tr>
                                    </table>
                                </ItemTemplate>
                                <FooterTemplate>
                                    ทั้งหมด
                                    <asp:Literal runat="server" ID="RadComboItemsCount" />
                                    รายการ
                                </FooterTemplate>
                            </telerik:RadComboBox>
                        </td>
                    </tr>
                </table>
                <table width="100%">
                    <tr>
                        <td width="100px" align="right">
                            ตำแหน่ง :
                        </td>
                        <td align="left">
                            <asp:Label ID="lblPosName" runat="server" ForeColor="Brown" Visible="true" />
                        </td>
                        <td width="100px" align="right">
                            ระดับ :
                        </td>
                        <td align="left">
                            <asp:Label ID="lblClassName" runat="server" ForeColor="Brown" Visible="true" />
                        </td>
                    </tr>
                </table>
                <table width="100%">
                    <tr>
                        <td width="100px" align="right">
                            ตำแหน่งบริหาร :
                        </td>
                        <td align="left">
                            <asp:Label ID="lblExecPosName" runat="server" ForeColor="Brown" Visible="true" />
                        </td>
                    </tr>
                </table>
                <table width="100%">
                    <tr>
                        <td width="100px" align="right">
                            หน่วยงาน :
                        </td>
                        <td align="left">
                            <asp:Label ID="lblJobsiteName" runat="server" ForeColor="Brown" Visible="true" />
                        </td>
                    </tr>
                </table>
                <br />
                <table width="100%" style="border-top-style: solid; border-width: 1px; border-color: #999999">
                    <tr>
                        <td align="center">
                            <asp:LinkButton ID="cmdSave" runat="server"
                                Text="บันทึก" CssClass="LinkButton"
                                OnClientClick="javascript: return confirm('ต้องการส่งขออนุมัติหรือไม่?');"
                                OnClick="cmdSave_Click" />
                        </td>
                    </tr>
                </table>
            </asp:Panel>
        </div>
        <div class="DivInfo">
            <table width="100%">
                <tr>
                    <td class="FinHeader">
                        ข้อมูลโครงการ
                    </td>
                    <td align="right" class="FinHeader">
                        <asp:Label ID="lblFinRecordStatusName" runat="server" />
                        <asp:Label ID="lblFinRecordStatus" runat="server" Visible="false" />
                        <asp:Label ID="lblFinBgmProjOperEditSeq" runat="server" Visible="false" />
                        <asp:Label ID="lblFinBgmProjOperSeq" runat="server" Visible="false" />
                        <asp:Label ID="lblFinBgmProjSeq" runat="server" Visible="false" />
                    </td>
                </tr>
            </table>
            <table id="tableSendBackRemark" runat="server">
                <tr>
                    <td>
                        หมายเหตุในการตีกลับ
                    </td>
                    <td>
                        <asp:Label ID="lblSendBackRemark" runat="server" ForeColor="Red" />
                    </td>
                </tr>
            </table>
        </div>
        <div class="DivBody">
            <div class="DivBody">
            <table>
                <tr>
                    <td>
                        ปีงบประมาณ :
                    </td>
                    <td>
                        <asp:Label ID="lblFinBgmYear" runat="server" ForeColor="Blue" />
                    </td>
                    <td>
                        &nbsp;&nbsp;&nbsp;&nbsp;วันที่ทำรายการ :
                    </td>
                    <td>
                        <asp:Label ID="lblFinBgmProjOperDate" runat="server" ForeColor="Blue" />
                    </td>
                </tr>
            </table>
            <table>
                <tr>
                    <td>
                        รหัสขออนุมัติดำเนินงาน :
                    </td>
                    <td>
                        <asp:Label ID="lblFinBgmProjOperCode" runat="server" ForeColor="Blue" />
                    </td>
                </tr>
            </table>

            <table>
                <tr>
                    <td>
                        ผลผลิต :
                    </td>
                    <td>
                        <asp:Label ID="lblFinBgmOutputName" runat="server" ForeColor="Blue" />
                    </td>
                </tr>
            </table>
            <table>
                <tr>
                    <td>
                        กิจกรรมหลัก :
                    </td>
                    <td colspan="3">
                        <asp:Label ID="lblFinBgmActName" runat="server" ForeColor="Blue" />
                    </td>
                </tr>
            </table>
            <table>
                <tr>
                    <td>
                        กิจกรรมย่อย :
                    </td>
                    <td colspan="3">
                        <asp:Label ID="lblFinBgmSubActName" runat="server" ForeColor="Blue" />
                    </td>
                </tr>
            </table>
            <table>
                <tr>
                    <td>
                        ชื่อโครงการ :
                    </td>
                    <td colspan="3">
                        <asp:Label ID="lblFinBgmProjName" runat="server" ForeColor="Blue" />
                    </td>
                </tr>
            </table>
            <table>
                <tr>
                    <td>
                        ชื่อคำขออนุมัติดำเนินงาน :
                    </td>
                    <td colspan="3">
                        <asp:Label ID="lblFinBgmProjOperName" runat="server" ForeColor="Blue" />
                    </td>
                </tr>
            </table>
            <table>
                <tr>
                    <td valign="top">
                        แผนงาน :
                    </td>
                    <td>
                        <table>
                            <asp:Repeater ID="Repeater2" runat="server">
                                <HeaderTemplate>
                                </HeaderTemplate>
                                <ItemTemplate>
                                    <tr>
                                        <td align="left" style="color: #0000FF">- <%# Eval("bgm_option_name")%></td>
                                    </tr>
                                </ItemTemplate>
                            </asp:Repeater>
                        </table>
                    </td>
                </tr>
            </table>
            <table>
                <tr>
                    <td>
                        วันที่เริ่มต้น :
                    </td>
                    <td>
                        <asp:Label ID="lblFinStartDate" runat="server" ForeColor="Blue">
                        </asp:Label>
                    </td>
                    <td>
                        &nbsp;&nbsp;&nbsp;&nbsp;วันที่สิ้นสุด :
                    </td>
                    <td>
                        <asp:Label ID="lblFinEndDate" runat="server" ForeColor="Blue">
                        </asp:Label>
                    </td>
                    <td>
                        &nbsp;&nbsp;&nbsp;&nbsp;จำนวนผู้เข้าร่วมกิจกรรม :
                    </td>
                    <td>
                        <asp:Label ID="lblFinAttendCount" runat="server" ForeColor="Blue">
                        </asp:Label>
                    </td>
                </tr>
            </table>
            </div>
            <div class="DivInfo">
                <span class="FinHeader">ข้อมูลการขออนุมัติดำเนินงานเพิ่มเติม</span>
            </div>

            <div class="DivBody">
                <table>
                    <tr>
                        <td width="150px">
                            รหัส :
                        </td>
                        <td>
                            <asp:Label ID="lblBgmProjOperEditCode" runat="server" ForeColor="Blue"></asp:Label>
                        </td>
                    </tr>
                </table>
                <table>
                    <tr>
                        <td width="150px">
                            วันที่ :
                        </td>
                        <td>
                            <uc1:DatePicker ID="txtBgmProjOperEditDate" runat="server" />
                        </td>
                    </tr>
                </table>
                <table>
                    <tr>
                        <td width="150px">
                            หมายเหตุ :
                        </td>
                        <td>
                            <telerik:RadTextBox ID="txtRemarks" runat="server" TextMode="MultiLine" Width="500px" Height="50px">
                            </telerik:RadTextBox>
                        </td>
                    </tr>
                </table>
            </div>
        </div>
        <div class="DivInfo">
            <%--<span class="FinHeader">ข้อมูลค่าใช้จ่ายในโครงการ</span>--%>
            <table width="100%">
                <tr>
                    <td width="350px" align="left">
                        <span class="FinHeader">ข้อมูลค่าใช้จ่ายในโครงการ</span>
                    </td>
                    <td align="right">
                        <asp:LinkButton ID="cmdOpenExpenseSummary" runat="server" CssClass="LinkButton" onclick="cmdOpenExpenseSummary_Click">
                            ดูสรุปค่าใช้จ่ายของงาน/โครงการ >>
                        </asp:LinkButton>
                    </td>
                </tr>
            </table>
            <h4 style="color: red">*** หากต้องการเพิ่มค่าใช้จ่ายในอนุมัติดำเนินงานเท่านั้น (ไม่เพิ่มจำนวนเงิน) ให้ใส่ 0 ที่ช่อง [จำนวนเงินที่ขออนุมัติเพิ่ม] ของค่าใช้จ่ายที่ต้องการเพิ่ม ***</h4>
            <asp:Panel ID="PanelExpenseSummary" runat="server" CssClass="PanelAbsolute">
                <table width="400px">
                    <tr>
                        <td class="LinkButton">
                            สรุปค่าใช้จ่ายของงาน/โครงการ
                        </td>
                        <td align="right">
                            ปิด <asp:ImageButton ID="cmdCloseExpenseSummary" runat="server" 
                                ImageUrl="~/App_UI/Images/Buttons/Cancel.gif" OnClick="cmdCloseExpenseSummary_Click" />
                        </td>
                    </tr>
                </table>
                <asp:Repeater ID="Repeater4" runat="server">
                    <HeaderTemplate>
                        <div class="DivPopupHeader">
                            <table>
                                <tr>
                                    <td align="left" width="120px" >แหล่งเงิน</td>
                                    <td align="left" width="80px" >งบรายจ่าย</td>
                                    <td align="right" width="90px" >คงเหลือ(บาท)</td>
                                    <td align="right" width="90px" >ขออนุมัติ(บาท)</td>
                                </tr>
                            </table>
                        </div>
                    </HeaderTemplate>
                    <ItemTemplate>
                        <div style="padding-top: 3px; padding-bottom: 3px;">
                            <table>
                                <tr>
                                    <td align="left" width="120px"><%# Eval("bgm_source_name")%></td>
                                    <td align="left" width="80px"><%# Eval("bgm_exp_grp_name")%>
                                        <input id="hBgmSourceSeq" type="hidden" name="hBgmSourceSeq" runat="server" value='<%# Eval("bgm_source_seq")%>' />
                                        <input id="hBgmExpGrpSeq" type="hidden" name="hBgmExpGrpSeq" runat="server" value='<%# Eval("bgm_exp_grp_seq")%>' />
                                    </td>
                                    <td align="right" style="color: #6699FF" width="90px"><asp:Label ID="lblRemainAmount" runat="server" Text='<%# Eval("remain_amount", "{0:n}")%>' /></td>
                                    <td align="right" style="color: #0000FF" width="90px"><asp:Label ID="lblProjectAmount" runat="server" Text='<%# Eval("project_amount", "{0:n}")%>' /></td>
                                </tr>
                            </table>
                        </div>
                    </ItemTemplate>
                </asp:Repeater>
                <div style="padding-top: 5px; padding-bottom: 5px; background-color: #D8DFEA;">
                    <table width="400px">
                        <tr>
                            <td align="right">
                                รวม :
                            </td>
                            <td width="90px" align="right">
                                <asp:Label ID="lblSumRemainAmount" runat="server" ForeColor="Blue" />
                            </td>
                            <td width="90px" align="right">
                                <asp:Label ID="lblSumProjectAmount" runat="server" ForeColor="Red" />
                            </td>
                        </tr>
                    </table>
                </div>
            </asp:Panel>
        </div>
        <div class="DivBody">
            <telerik:RadGrid GroupingSettings-CaseSensitive="false" ID="grdBgmProjectOperationExpense" runat="server" AutoGenerateColumns="false"
                AllowMultiRowEdit="false" AllowMultiRowSelection="false" AllowFilteringByColumn="true"
                Width="100%" AllowPaging="false" ShowFooter="false"
                GroupingSettings-GroupByFieldsSeparator="&nbsp;&nbsp;&nbsp;&nbsp;"
                GroupingSettings-GroupContinuedFormatString=""
                GroupingSettings-GroupContinuesFormatString=""
                GroupingSettings-GroupSplitFormat="">
                <MasterTableView AllowMultiColumnSorting="True" CellSpacing="-1" GroupLoadMode="Client"
                    DataKeyNames="m_bgm_projectexpense.bgm_exp_seq" NoMasterRecordsText="< ไม่มีข้อมูล >" GroupsDefaultExpanded="true">
                    <Columns>
                        <telerik:GridBoundColumn DataField="bgm_proj_oper_edit_seq"
                            HeaderText="bgm_proj_oper_edit_seq" UniqueName="bgm_proj_oper_edit_seq" Visible="False">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="bgm_proj_oper_edit_exp_seq"
                            HeaderText="bgm_proj_oper_edit_exp_seq" UniqueName="bgm_proj_oper_edit_exp_seq" Visible="False">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="bgm_proj_exp_seq"
                            UniqueName="bgm_proj_exp_seq" Visible="False">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="m_bgm_projectexpense.bgm_proj_seq"
                            HeaderText="m_bgm_projectexpense.bgm_proj_seq" UniqueName="m_bgm_projectexpense.bgm_proj_seq" Visible="False">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="m_bgm_projectexpense.descr"
                            UniqueName="m_bgm_projectexpense.descr" Visible="False">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="m_bgm_projectexpense.bgm_source_seq"
                            HeaderText="แหล่งเงิน" UniqueName="m_bgm_projectexpense.bgm_source_seq" Visible="False"
                            GroupByExpression="m_bgm_projectexpense.m_bgm_mas_source.bgm_source_name Group By m_bgm_projectexpense.bgm_source_seq">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="m_bgm_projectexpense.m_bgm_mas_source.bgm_source_name"
                            HeaderText="แหล่งเงิน" UniqueName="m_bgm_projectexpense.m_bgm_mas_source.bgm_source_name" Visible="False">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="m_bgm_projectexpense.bgm_exp_seq"
                            HeaderText="รหัสค่าใช้จ่าย" UniqueName="m_bgm_projectexpense.bgm_exp_seq" Visible="False">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="m_bgm_projectexpense.m_bgm_mas_expense.bgm_exp_grp_seq"
                            HeaderText="รหัสงบรายจ่าย" UniqueName="m_bgm_projectexpense.m_bgm_mas_expense.bgm_exp_grp_seq" Visible="False">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="m_bgm_projectexpense.m_bgm_mas_expense.bgm_exp_grp_name"
                            HeaderText="งบรายจ่าย" UniqueName="m_bgm_projectexpense.m_bgm_mas_expense.bgm_exp_grp_name" Visible="False"
                            GroupByExpression="m_bgm_projectexpense.m_bgm_mas_expense.bgm_exp_grp_name Group By m_bgm_projectexpense.m_bgm_mas_expense.bgm_exp_grp_seq">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="bgm_proj_oper_exp_seq"
                            HeaderText="bgm_proj_oper_exp_seq" UniqueName="bgm_proj_oper_exp_seq" Visible="False">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="bgm_proj_oper_exp_descr"
                            HeaderText="bgm_proj_oper_exp_descr" UniqueName="bgm_proj_oper_exp_descr" Visible="false">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="bgm_proj_oper_seq"
                            HeaderText="bgm_proj_oper_seq" UniqueName="bgm_proj_oper_seq" Visible="False">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="exp_rate_count"
                            HeaderText="exp_rate_count" UniqueName="exp_rate_count" Visible="False">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="m_bgm_projectexpense.icm_res_item_seq"
                            HeaderText="m_bgm_projectexpense.icm_res_item_seq" UniqueName="m_bgm_projectexpense.icm_res_item_seq" Visible="False">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="unit_price"
                            HeaderText="unit_price" UniqueName="unit_price" Visible="False">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="unit_qty"
                            HeaderText="unit_qty" UniqueName="unit_qty" Visible="False">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="m_bgm_projectexpense.unit_price"
                            UniqueName="m_bgm_projectexpense.unit_price" Visible="False">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="m_bgm_projectexpense.unit_qty"
                            UniqueName="m_bgm_projectexpense.unit_qty" Visible="False">
                        </telerik:GridBoundColumn>
                                        
                        <telerik:GridBoundColumn DataField="m_bgm_projectexpense.m_bgm_mas_expense.bgm_exp_name" HeaderText="ค่าใช้จ่าย"
                            UniqueName="m_bgm_projectexpense.m_bgm_mas_expense.bgm_exp_name" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                            CurrentFilterFunction="Contains" ShowFilterIcon="False">
                        </telerik:GridBoundColumn>
                                        
                        <telerik:GridBoundColumn DataField="m_bgm_projectexpense.amount" HeaderText="คงเหลือในโครงการ"
                            UniqueName="m_bgm_projectexpense.amount" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                            CurrentFilterFunction="Contains" ShowFilterIcon="False" AllowFiltering="false"
                            DataFormatString="{0:n2}">
                            <HeaderStyle Width="130px" />
                            <ItemStyle HorizontalAlign="Right" />
                        </telerik:GridBoundColumn>
                        <%--<telerik:GridBoundColumn DataField="amount" HeaderText="จำนวนเงินที่ขอ(บาท)"
                            UniqueName="amount" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                            CurrentFilterFunction="Contains" ShowFilterIcon="False" AllowFiltering="false"
                            DataFormatString="{0:n2}">
                            <HeaderStyle Width="120px" />
                            <ItemStyle HorizontalAlign="Right" />
                        </telerik:GridBoundColumn>--%>
                        <telerik:GridTemplateColumn UniqueName="amount" AllowFiltering="false" HeaderText="จำนวนเงินในดำเนินงาน">
                            <HeaderStyle Width="130px" HorizontalAlign="Center" />
                            <ItemStyle HorizontalAlign="Right" />
                            <ItemTemplate>
                                <asp:Label ID="lblOldAmount" runat="server" Text='<%# Eval("amount", "{0:n2}") %>' />
                            </ItemTemplate>
                        </telerik:GridTemplateColumn>

                        <telerik:GridTemplateColumn UniqueName="add_amount" AllowFiltering="false" HeaderText="จำนวนเงินที่ขออนุมัติเพิ่ม">
                            <HeaderStyle Width="130px" HorizontalAlign="Center" />
                            <ItemTemplate>
                                <telerik:RadNumericTextBox ID="txtAmount" runat="server" Width="120px" 
                                    AutoPostBack="true" OnTextChanged="txtAmount_TextChanged"
                                    Text='<%# Eval("add_amount", "{0:n2}") %>'>

                                </telerik:RadNumericTextBox>
                            </ItemTemplate>
                        </telerik:GridTemplateColumn>
                        <telerik:GridTemplateColumn UniqueName="total_amount" AllowFiltering="false" HeaderText="รวมจำนวนเงินทั้งหมด" Visible="false">
                            <HeaderStyle Width="120px" HorizontalAlign="Center" />
                            <ItemStyle HorizontalAlign="Right" />
                            <ItemTemplate>
                                <asp:Label ID="lblNewAmount" runat="server" ForeColor="Blue" Text='<%# Eval("total_amount", "{0:n2}") %>' />
                            </ItemTemplate>
                        </telerik:GridTemplateColumn>
                    </Columns>
                </MasterTableView>
                <GroupingSettings GroupByFieldsSeparator="&nbsp;&nbsp;&nbsp;&nbsp;" 
                    GroupContinuedFormatString="" GroupContinuesFormatString="" 
                    GroupSplitFormat="" />
                <ClientSettings EnableRowHoverStyle="False">
                    <Selecting AllowRowSelect="false" />
                </ClientSettings>
            </telerik:RadGrid>
            <table width="100%" cellpadding="0" cellspacing="0">
                <tr>
                    <td align="right" style="padding-top: 3px; padding-bottom: 3px;">
                        ขออนุมัติเพิ่มรวม : 
                    </td>
                    <td align="right" width="150px" style="padding-top: 3px; padding-bottom: 3px;">
                        <asp:Label ID="lblFinSumAmount" runat="server" ForeColor="Blue" />
                    </td>
                </tr>
            </table>
        </div>
        <%--<div class="DivInfo">
            <span class="FinHeader">ข้อมูลผู้ดำเนินงาน</span>
        </div>--%>
        <div class="DivBody">
            <ul class="RepeaterList">
                <asp:Repeater ID="Repeater3" runat="server">
                    <HeaderTemplate>
                        <li class="Header">
                            <table>
                                <tr>
                                    <td align="left" width="200px" style="font-weight: bold">ชื่อผู้ดำเนินโครงการ</td>
                                    <td align="left" width="200px" style="font-weight: bold">สังกัด</td>
                                    <td align="left" width="200px" style="font-weight: bold">ตำแหน่ง</td>
                                    <td align="left" width="200px" style="font-weight: bold">ระดับ</td>
                                </tr>
                            </table>
                        </li>
                    </HeaderTemplate>
                    <ItemTemplate>
                        <li class="Item">
                            <table>
                                <tr>
                                    <td align="left" width="200px"><%# Eval("per_name")%></td>
                                    <td align="left" width="200px"><%# Eval("per_job_site_name")%></td>
                                    <td align="left" width="200px"><%# Eval("per_pos_name")%></td>
                                    <td align="left" width="200px"><%# Eval("per_class_name")%></td>
                                </tr>
                            </table>
                        </li>
                    </ItemTemplate>
                </asp:Repeater>
            </ul>
        </div>
    </asp:Panel>
</asp:Content>
